Reduction rules and universal variables for first order tableaux and DPLL

نویسنده

  • Fabio Massacci
چکیده

Recent experimental results have shown that the strength of resolution, the propositional DPLL procedure, the KSAT procedure for description logics, or related tableau-like implementations such as DLP, is due to reduction rules which propagate constraints and prune the search space. Yet, for first order logic such reduction rules are only known for resolution. The lack of reduction rules for first order tableau calculi (DPLL can be seen as a tableau calculus with semantic branching) is one of the causes behind the lack of efficient first order DPLL-like procedures. The difficulty is that first order splitting rules force tableau and DPLL calculi to use rigid variables which hinder reduction rules such as unit subsumption or unit propagation. This paper shows how reduction and simplification rules can be lifted to a first order tableau-like calculus using universal variables and a new rule called renaming. It also shows how to optimize the calculus for exploiting universal variables and reduction rules when semantic branching aka split DPLL-style is chosen as the inference rule with DFS-search.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Reasoning I∗

Preliminaries abstract reduction systems well-founded orderings Propositional logic syntax, semantics calculi: DPLL-procedure, . . . implementation: 2-watched literals, clause learning First-order predicate logic syntax, semantics, model theory, . . . calculi: resolution, tableaux, . . . implementation: sharing, indexing First-order predicate logic with equality term rewriting systems calculi: ...

متن کامل

Tableaux for Projection Computation and Knowledge Compilation

Projection computation is a generalization of second-order quantifier elimination, which in turn is closely related to the computation of forgetting and of uniform interpolants. On the basis of a unified view on projection computation and knowledge compilation, we develop a framework for applying tableau methods to these tasks. It takes refinements from performance oriented systems into account...

متن کامل

Automated Reasoning Techniques as Proof-search in Sequent Calculus. (Techniques de déduction automatique vues comme recherche de preuve en calcul des séquents)

This thesis designs a theoretical and general framework where proof-search can modularly interact with domain-specific procedure(s). This framework is a focussed sequent calculus for polarised classical logic, with quantifiers, and it is designed in the view of capturing various computer-aided reasoning techniques that exist in logic programing, goal-directed systems, proof-assistants, and auto...

متن کامل

Simpliication with Renaming: a General Proof Technique for Tableau and Sequent-based Provers

Tableau and sequent calculi are the basis for most popular interactive theorem provers for hardware and software veri cation. Yet, when it comes to decision procedures or automatic proof search, tableaux are orders of magnitude slower than Davis-Putnam, SAT based procedures or other techniques based on resolution. To meet this challenge, this paper proposes a theoretical innovation: the rule of...

متن کامل

An Abstract Framework for Satisfiability Modulo Theories

DPLL Modulo Theories Works with any DPLL engine and T -solver but is best with 1. an on-line DPLL engine and 2. an incremental T -solver Tableaux 2007 – p.29/40 Abstract DPLL Modulo TheoriesDPLL Modulo Theories Works with any DPLL engine and T -solver but is best with 1. an on-line DPLL engine and 2. an incremental T -solver It consists of the following rules: Propagate, Decide, Fail, Restart (...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000